package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.ProductBean;

/**
 * 库存商品业务接口
 */
public interface IProductService {

    /**
     * 添加商品对象
     * @param product 商品对象
     */
    public void add(ProductBean product);
    /**
     * 按编号查询商品
     * @param id 编号
     * @return 商品对象
     */
    public ProductBean findById(String id);

    /**
     * 动态分页查询商品
     * @param pageNO 页码
     * @param name 商品名
     * @param salePrice 未定销售价
     * @param kind 种类
     * @param startNum 起始数量
     * @param endNum 结束数量
     * @return
     */
    public IPage<ProductBean> cutByItem(Integer pageNO,String name,String salePrice,String kind,
                                        Integer startNum,Integer endNum);

    /**
     * 按编号修改销售价
     * @param id 编号
     * @param salePrice 销售价
     */
    public void update(String id,Integer salePrice);
}
